package org.jeecg.modules.wlhy.yunfutong.req;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class Waybill {
    private String carriageBillID;//客户单号： 业务方的唯一标识,通过这个关联该运单相关凭证信息
    private String taskType;//业务类型:和批次里的一样
    private String goodsOwnerName;//货主单位
    private String driverName;//司机姓名
    private String driverPhone;//司机手机号
    private String driverIDCard;//司机身份证
    private String payeeName;//收款人姓名
    private String payeePhone;//收款人手机号码
    private String payeeIDCard;//收款人身份证
    private String LeaderName;//车队长姓名
    private String LeaderPhone;//车队长手机号码
    private String LeaderIDCard;//车队长身份证
    private String carNumber;//车牌号
    private BigDecimal loadNetWeight;//装货净重(吨)
    private String  goodsName;//货品名称
    private String goodsUnit;//货品单位
    private String loadingDatetime;//装货时间
    private String signDatetime;//签收时间
    private String originAddress;//起始地
    private String arriveAddress;//到达地
    private BigDecimal driverAllotCount;//司机装货数量
    private BigDecimal driverCarryPrice;//司机运输单价
    private BigDecimal carriageTotalPrice;//运费(=司机装货数量*司机运输单价)
    private BigDecimal entrustedCollectionAmount;//委托代开金额:委托代开业务必填
    private Integer  sortID;//排序索引
    private BigDecimal unloadNetWeight;//卸货净重(吨)
    private String BankReceiptUrl;//银行回单--委托代开场景可传
    private List<String> BankReceiptUrlList;//银行回单集合--委托代开场景可传
    private String ContractUrl;//合同
    private List<String> ContractUrlList;//合同列表
    private List<String> TransportUrlList;//	运输凭证集合--委托代开场景可传
    private String PayeeRemark;//收款人备注


}
